|
|
@@ -36,24 +36,20 @@
|
|
|
*
|
|
|
* Connect the pins between GR-CITRUS and JLink as follows.
|
|
|
*
|
|
|
- * | JTAG Function | GR-CITRUS pin name| JLink pin No.| note |
|
|
|
- * |:-------------:|:-----------------:|:------------:|:--------:|
|
|
|
- * | VTref | 3.3V | 1 | |
|
|
|
- * | TRST | 5 | 3 | |
|
|
|
- * | GND | GND | 4 | |
|
|
|
- * | TDI | 3 | 5 | |
|
|
|
- * | TMS | 2 | 7 | |
|
|
|
- * | TCK | 14 | 9 | short J4 |
|
|
|
- * | TDO | 9 | 13 | short J5 |
|
|
|
- * | nRES | RST | 15 | |
|
|
|
+ * | Function | GR-CITRUS pin | JLink pin No.| note |
|
|
|
+ * |:---------:|:-------------:|:------------:|:--------:|
|
|
|
+ * | VTref | 3.3V | 1 | |
|
|
|
+ * | TRST | 5 | 3 | |
|
|
|
+ * | GND | GND | 4 | |
|
|
|
+ * | TDI | 3 | 5 | |
|
|
|
+ * | TMS | 2 | 7 | |
|
|
|
+ * | TCK/FINEC | 14 | 9 | short J4 |
|
|
|
+ * | TDO | 9 | 13 | short J5 |
|
|
|
+ * | nRES | RST | 15 | |
|
|
|
*
|
|
|
* JLink firmware needs to update to V6.96 or newer version to avoid
|
|
|
* [a bug](https://forum.segger.com/index.php/Thread/7758-SOLVED-Bug-in-JLink-from-V6-88b-regarding-RX65N)
|
|
|
* regarding downloading.
|
|
|
- *
|
|
|
- * When using SEGGER RTT, `RX_NEWLIB=0` should be added to make command arguments.
|
|
|
- * The option is used to change the C runtime library to `optlib` from `newlib`.
|
|
|
- * RTT may not work with `newlib`.
|
|
|
*/
|
|
|
|
|
|
#include "../board.h"
|
|
|
@@ -253,3 +249,27 @@ uint32_t board_millis(void)
|
|
|
#else
|
|
|
uint32_t SystemCoreClock = 96000000;
|
|
|
#endif
|
|
|
+
|
|
|
+int close(int fd)
|
|
|
+{
|
|
|
+ (void)fd;
|
|
|
+ return -1;
|
|
|
+}
|
|
|
+int fstat(int fd, void *pstat)
|
|
|
+{
|
|
|
+ (void)fd;
|
|
|
+ (void)pstat;
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+off_t lseek(int fd, off_t pos, int whence)
|
|
|
+{
|
|
|
+ (void)fd;
|
|
|
+ (void)pos;
|
|
|
+ (void)whence;
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+int isatty(int fd)
|
|
|
+{
|
|
|
+ (void)fd;
|
|
|
+ return 1;
|
|
|
+}
|