-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RZ/A1H] mbed-RZ first release #594
Conversation
including - mbed cmsis for RZ/A1H - mbed hal for RZ/A1H - GPIO, Timer, I2C, SPI, InterruptIn - CA9 related files - RTOS support files for RZ/A1H
Hello, Thanks for your pull request. There is a single, very large commit in this pull request, which prevents github from displaying it completely, which, in turn, prevents us from adding the proper comments. Could you please split it into multiple, smaller commits? For example:
This is just a suggestion, your commits can be even smaller than this and can follow a different structure. Thanks, |
Hello, Regards, |
This reverts commit b78ac75.
- add CA9 category to build.py - add library for RTX-CA9 - add target definition for RZ/A1H - change some test related settings for RZ/A1H - add gcc options for CA9
- adds CA9 related headers - adds start up routine (only ARMCC is supported) - adds scatter file for RZ/A1H - adds GIC driver - adds peripheral definitions(iodefine) for RZ/A1H - adds serial flash boot loader for RZ/A1H
- adds GPIO driver - adds I2C driver - adds SPI driver - adds PWM driver - adds serial driver (irq not supported) - adds ticker driver - add analogin driver
- adds RTX-CA related files - changes Thread.cpp for CA9 - adds GR-PEACH entry to README.md
There was two sections for sflash which lead to separate output .bin file. Fixed.
RZ/A1H has GIC instead of NVIC. InterruptManger assumes NVIC only, so temporarily ifdef guarded in order to pass the compilation.
I split commits to 4 levels and fixed some bugs, and added description for GR-PEACH in README.md. |
This reverts commit c713db8.
there're some changes after this pull-request. |
You can push commits if you consider there should be part of this pull request. |
These USB related commits are the last. it's considered to be feature completed and available for review/merge/test. thank you very much in advance. |
This does not compile for me using GNU ARM embedded with gcc 4.7.4, I get loads of error in mmu_Renesas_RZ_A1.c. To reproduce: workspace_tools\build.py -t GCC_ARM -m RZ_A1H |
This reverts commit 6aaae4a.
…es the illegal memory access
GCC is not supported by now, so eliminate GCC_ARM in targets.py and fpu related settings in toolchains/gcc.py
Hello, bogdanm-san, GCC is not currently supported. So I reverted gcc related .py files. Regard, |
Although the Ethernet functionality is not for review.
Hello I posted Ethernet related commits. Regard, |
Hi, thanks. Why did you decide to add Ethernet if there's a message: not for review ? If it's not feature complete, it should be on the separate branch and push to a master once "ready for review and functional". Regards, |
Hi, 0xc0170-san Function of Ethernet is complete. Regards, |
The USB stack does not compile for me: workspace_tools\build.py -t ARM -m RZ_A1H -u Completed in: (0.33)s Build failures:
|
…on moved into USBHAL_RZA1H.cpp. * Interrupts registration routine returned to the original sample code.
RZ's toolchain assumes that iodefines/iobitmasks dirs. are structured real not flat. Adds some code to toolchain::copy_files
This reverts commit 2fab4af.
RZ's toolchain assumes that iodefines/iobitmasks dirs. are structured real not flat. Adds some code to toolchain::copy_files
- some topics - subsub toppics
This reverts commit dcca0bf.
…in USBHAL.h moved into USBHAL_RZ_A1H.cpp. * Some functions writing by c++ changed to macro function.
Fixed copyright and correction of erroneous description.
Conflicts: workspace_tools/targets.py
Hello, bogdanm-san
Now USB lib can be (hopefully) compiled. Could you ,please try it again? |
Hello, There are still some things to fix (mainly in the build system), but the pull request looks good enough for merging now (and the USB library compiles fine).. Thanks for addressing my comments. Bogdan |
including